package com.ruyuan.seckilling.common.message;

import com.alibaba.fastjson.JSON;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;
import java.util.Map;

/**
 * @author zhonghuashishan
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class PageRenderResultMessage {

    // 和业务方在页面渲染消息中指定的bizData的值一样
    private Map bizData;

    // 页面是否渲染成功(成功指的是渲染完成了，也发布到静态资源服务器上去了)
    private boolean success;

    public String toJsonString() {
        return JSON.toJSONString(this);
    }
}
